home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48_2 / senso_ng < prev    next >
Internet Message Format  |  1995-03-31  |  28KB

  1. From: Nico Ghilardi <ghilardi@urz.unibas.ch>
  2. Subject:  v05i027:  senso_ng - Senso v1.1a, Part01/01
  3. Newsgroups: comp.sources.hp48
  4. Followup-To: comp.sys.hp48
  5. Approved: spell@seq.uncwil.edu
  6.  
  7. Checksum: 2701086270 (verify with brik -cv)
  8. Submitted-by: Nico Ghilardi <ghilardi@urz.unibas.ch>
  9. Posting-number: Volume 5, Issue 27
  10. Archive-name: senso_ng/part01
  11.  
  12.  
  13. BEGIN_DOC senso.doc
  14. Version: 1.1a. There is also a Version 1.1b exisiting. The only difference
  15.            to version Version 1.1a is the lack of the complete
  16.            Highscore-routine. I wrote this version especially for
  17.            Erik Bryntse, who wants to put that game on a EEPROM-card.
  18.  
  19. Description of the game: To the player the new version looks just the same
  20.                     as the old one. Thus there are some differences:
  21.         - I fixed a small bug. The game should now be absolutely
  22.           bug-free.
  23.         - I changed all global variables to local ones, what makes
  24.           the game faster.
  25.         - I installed a small machine-code routine for all keyboard
  26.           actions, which is faster and safer than << 0 WAIT >> or
  27.           << GETKEY >>
  28.  
  29. How to play: This is easy: Just repeat the sequence the HP48 shows you using
  30.         the keys 1, 3, 7, and 9. The game lasts until you make a
  31.         mistake. The best players may enter their names into a 
  32.         highscore list which is displayed at the end of every game.
  33.         Use the +/- key to turn the sound on or off.
  34.  
  35.                     Have fun.........
  36. END_DOC
  37.  
  38.  
  39. BEGIN_ASC senso.asc
  40. %%HP: ;
  41. "69A20FF77C9300000040050514254047A2077920000000000000056900000000
  42. 000001397792000000000000005600000000000000230C1BA44B2A2A2BA4166E
  43. 195BA4B213097000303435453047A2084E204005C4149584E20501424F455454
  44. 7A20B213084E20402554144447A20B213084E204086F6D656B2130660006044F
  45. 4E454249560E4A20CE3000400038000FF0AA0D08F7EF31C1FF8F1390D0CF7FFB
  46. 3C9FFCF3390D0EF7FFB7CDFFEF7390D0E10708FCD30E97390D0EF1FF8FDDF3E0
  47. 7390D0CF3FF8FF9F7E07390618F7FF8BF1FFE078AB108164B8051877083F10FE
  48. 978A822014AA8061EF7FFB3EDFFEF78AB10014EA8061EF3FFB3CDF7CF3098220
  49. 14AA8061EF1EFB38CF38F109BA08BEAFF07902144260737E642A8E606AE80214
  50. 45105551AA6BD2A0AAE802145720735D6EAAAEA064E8021C65401559AA2A82A0
  51. A4E802144530157EAA2A8E6064FF0F9000EE8F007090001E800080900110849D
  52. 18BA246620809001108554148A2AAA2080900110875414BB2E6A208090011086
  53. 5414AA2AAA2080900110849D18BAEAA6208090001E80008090001E8000809000
  54. 1E8000809001100CEAEE6A4E0E0080900110024A48AA51080080900110044A44
  55. 6A7D0E0080900110084A42AA69020080900110064E4EAA4E0E008090001E8000
  56. 8090001E80008090001E80008090015D8C1CDD59CD5289809001594114884B24
  57. C28A809001D9490C984FADD389809001194504884D25438A8090011D940C9849
  58. CD5289B090001E800080905010000C68F303008090001E800080900110061577
  59. 73129600809001100115241515BA00809001100255227317FA008090011004B5
  60. 211515DA0080900110031527757596008090001E8000809000EE8F0075C01040
  61. 0402554144440D9D20E163284E206044F4E454249584E2040742555E4634E1DC
  62. C0247A20E4A20510000000000000000000E4A20510000000000000000000B213
  63. 00F2E184E2060B45495245564BECF193632B21307A000601424F455451360E4A
  64. 20295000400038000FF0AA0B08F701100002468000178011CF3000CF70110000
  65. 2468000148074600EF3000EF70197E007C3E87E00983197600FF3000E1001501
  66. 10244150110544150000F48086EF10193F10244F93F103C7193600FF0000CF30
  67. 114100A44104100540E14600EF10008F70EC3E00444EC3E009830D3000CF3000
  68. 08729000E58070C3000EF789080FF3000EF389080FF1000EF189010FF5A060CF
  69. 70EF349066EF3000EF70134002EEE0A42D0CC5490000FF3000EF701240022240
  70. AA6514554B0000FF3000E000124002EE40EEE514555F00007480A4EF10124002
  71. 2240AAA5145D6D0000FF0000EF1017400EE240AA2D0CC5490000FF0000E000EF
  72. 349000748020EF7890C0FF3000EF70EF349042FF3000CF701740062757052960
  73. 6E2A4000EF36804114400AA052055BA0AA2A5880C6C070174006A672077FA0AA
  74. AA7000683000E17014400AA452055DA0AA6B6000F83000E37017400A27520559
  75. 606E2A4000F93000E770EF349080FB3000EF7890C0FF3000EE70EF3490B17F30
  76. 00EC70174002EEE0A42D04D1580B17E3000E8701440022240AA651451580B17C
  77. 3000E030124002EE40EEE514D158020781680011140022240AAA5145C80418F7
  78. 011400EE240AA2D0C5680C0CF3000CF70EF349080EF3000EF7890C0FF3000E10
  79. 0EF349000F48051EF101740062757052960AE580B1FF0000CF3015400AA05205
  80. 5BA0AA580B1EF10008F70174006A672077FA0AE580B1CF3000087014400AA452
  81. 055DA0A2680A1C3000EF7017400A2752055960E2580C0FF3000EF30EF349080F
  82. F1000EF189010FF78020EF3A90D78F1090400CEE0CEA2D0C528BB300CF0000CF
  83. 30D140022402AA6514D28A8000EF1000EF70904004E404AAE514D38AB300FF30
  84. 00E9701C50082408AAA514538A238000FC3000E070104006E406EE2D0C528B80
  85. 00783000E070EF349080783000E9789080FC3000EF789080FF3000CF389080EF
  86. 10008F189010CFFF0A807A5004086F6D65640D9D20E1632041A193632B213052
  87. 00020C4F420E1B207110012000E1000000000000000000000000000000000000
  88. 0000000000000F000000FF00000CFF00000FFF0000CFFF0000EFFF0000FFFF00
  89. 0CFFFF000EFFFF000EFFFF000FFFFF008FFFFF00CFFFFF00CFFFF300EFFF7000
  90. EFFF3000FFFF0000FFF70008FFF30008FFF30008FFF10008FFF0000CFFF0000C
  91. FFF0000CFF70000CFF7000000000000000000004210020C45520E1B20F010002
  92. 000E10000000000000000000CFF70000CFF70000CFFF0000CFFF00008FFF0000
  93. 8FFF10008FFF30008FFF30000FFF70000FFFF0000EFFF3000EFFF7000CFFFF30
  94. 0CFFFFF008FFFFF000FFFFF000EFFFF000EFFFF000CFFFF0000FFFF0000EFFF0
  95. 000CFFF00000FFF00000CFF000000FF0000000F0000000000000000000000000
  96. 00000000C110020255520E1B20F010002000E100000000000000000000008FFF
  97. 00008FFF0000CFFF0000CFFF0000CFF70000EFF70000FFF70000FFF70008FFF3
  98. 000CFFF3000FFFF1008FFFF100FFFFF00CFFFFF00CFFFF700CFFFF300CFFFF10
  99. 0CFFFF100CFFFF000CFFF3000CFFF1000CFFF0000CFF30000CFF00000CF30000
  100. 0C300000000000000000000000000000000000000C11002025F420E1B2071100
  101. 12000E10000000000000000000000000000000000000000000C3000000CF3000
  102. 00CFF00000CFF30000CFFF0000CFFF1000CFFF3000CFFFF000CFFFF100CFFFF1
  103. 00CFFFF300CFFFF700CFFFFF000FFFFF0008FFFF1000FFFF1000CFFF30008FFF
  104. 30000FFF70000FFF70000EFF70000CFF70000CFFF0000CFFF00008FFF00008FF
  105. F0000000000000000042100102410E4A206E3000400038000FF0AA0F08F700C3
  106. 000200F81B8051CF3000CF700440002001116803481000EF3000EF70044E8770
  107. 0111E44E47E91000FF3000E1000C3150200F010541D0148000F480A5EF10044F
  108. 93200101E54F50E81000FF0000CF30044104A00101197140091000EF10008F70
  109. 0C3EC3400183E14E40F48080CF3000087D80108398070C3000EF789080FF3000
  110. EF389080FF1000EF189010FF5A050CF700C590B0EF3000EF7008590B0FF3000E
  111. F7008590B0FF3000E0000859000748060EF100C549080FF0000EF189060FF000
  112. 0EA9000748060EF700C1490C0FF3000EF70001490C0FF3000CF700C149020EF3
  113. 780004B9060C0700C549080683000E1789080F83000E37890C0F93000E7700C1
  114. 490C0FB3000EF70001490C0FF3000EE700C1490C07F3000EC70001490C07E300
  115. 0E8700C5490807C3000E03890207814A0608F70041490C0CF3000CF70041490C
  116. 0EF3000EF700C1490C0FF3000E10000149000F48060EF1000549080FF0000CF3
  117. 89080EF10008F7890C0CF300008700C1590A0C3000EF7004590C0FF3000EF300
  118. C1490C0FF1000EF1000149010FF88010C5A90208F189080CF0000CF3890C0EF1
  119. 000EF70081490B0FF3000E97004590C0FC3000E0700C1490C0783000E0700414
  120. 90C0783000E9700C549080FC3000EF789080FF3000CF389080EF10008F189010
  121. CFFF0A801F3006005D4944545546047A2047A20E4A20A000014000E4A20A0000
  122. 00000B213047A20E4A20A000014000E4A20A000002000B213047A20E4A20A000
  123. 042000E4A20A000002000B213047A20E4A20A000042000E4A20A000000000B21
  124. 30B2130AB0006035D4944545546047A20E1B207110012000E100000000000000
  125. 000000000000000000000E30000002C30000020C0000020030000200C0000200
  126. 01000200020002000C0002000010020000200200002002000040020000800200
  127. 00010E0000010070000200800002000300040004000400080008000800080000
  128. 100800002008000020001000200010004000100040001000CFFF100000000E1B
  129. 20F010002000E100000000000000CFFF10004000100040001000200010002000
  130. 1000200800001008000800080008000800040004000300040080000200700002
  131. 0E00000102000001020000800200004002000020020000200200001002000C00
  132. 02000200020001000200C00002003000020C000002C300000E30000000000000
  133. 00000000000000000E1B20F010002000E100000000000EFFF000020080000200
  134. 8000020001000200010004000100040002000400040004000400080008000800
  135. 003000100040001000830020000C102000001040000010800000100100001001
  136. 000010020000100C000010001000100020001000C0001000030010000C001000
  137. 00F01000000F1000000000000000000000000E1B207110012000E10000000000
  138. 0000000000000000000000000000000F100000F010000C00100003001000C000
  139. 1000200010001000100C00001002000010010000100100001080000010400000
  140. 102000001020000C101000830010004008000030080008000400040004000400
  141. 0400020004000100020001000200010002008000020080000EFFF00000000000
  142. 0B2130A740070642554348445357047A20339202000000000000010339202000
  143. 0000000000203392020000000000000303392020000000000000103392020000
  144. 00000000040B21305800070052554348445357047A2047A20E4A20A000037000
  145. E4A20A000013000B213047A20E4A20A000037000E4A20A000052000B213047A2
  146. 0E4A20A000037000E4A20A0000B1000B213047A20E4A20A000037000E4A20A00
  147. 0001000B213047A20E4A20A000037000E4A20A000040000B2130B21304E00060
  148. 64C494E4B4356047A20339202000000000000040339202000000000000020339
  149. 202000000000000030339202000000000000030339202000000000000010B213
  150. 0380006005C494E4B4356047A2047A20E4A20A000040000E4A20A000040000B2
  151. 13047A20E4A20A000040000E4A20A000001000B213047A20E4A20A000040000E
  152. 4A20A0000B1000B213047A20E4A20A000040000E4A20A000052000B213047A20
  153. E4A20A000040000E4A20A000013000B2130B21302E0006035C494E4B4356047A
  154. 20E1B2034000D0000C000000008F70CF70EF70E100EF10CF308F700870EF70EF
  155. 30EF100000E1B20F3000C0000C00000000CF70EF70EF70E000EF10EF10E000EF
  156. 70EF70CF700000E1B20B3000B0000C00000000C070E170E370E770EF70EE70EC
  157. 70E870E0300000E1B2034000D0000C000000008F70CF70EF70E100EF10CF308F
  158. 700870EF70EF30EF100000E1B20F3000C0000C000000008F10CF30EF70E970E0
  159. 70E070E970EF70CF308F100000B2130271005045944554C450E4A20EC4000400
  160. 038000F800020A00020A0007F901088F901088F90108DF9020FF7D9040E0083B
  161. 9060E1000C399010C148010C1790108368000E690108788000F590007A800071
  162. 902083FB802087EF80104ED8020831E801044E801011E801044E801011E80108
  163. 3E8000E090001E8000498000EC9F4030001C906240001CFFFF1EFFFF1E100F1C
  164. FFFF1CFFF14000148F00148F609F700F148FA01FFFF74000948F00948F60DFF0
  165. 0F948F00948F404000D48F00D48F60DFF00FD48F00948F404000D48F00D48F60
  166. DFF10FD48F00D48FD75000DF3000CF1000CFF30FDF3000CF30EF5000DF0000CF
  167. 0000CFF30FDF0000CF008F5000D70000C70000C7F70FD70000CF008F5000DF00
  168. 00C70000C7FF0FDF250000C7000F5000DFFFF1CFFF70C7EF0FDFFFF1C7000F50
  169. 00DFFFF7CFFF70C7EF1FDFFFF7C7000F5000948FC0CFFF70C7CF1F948FA0C700
  170. 0F5000148FC0DFFF70C78F3F148FD7D7000F50001CFFFFDFFF70C78F7F1CFFFF
  171. D7000F500010008FD70000C70F7F10008FD7000F500010000FD70000C70FFF10
  172. 000FDF008F500010008FDF0000C7630EFF10008FDF008F50001000CFDF1000C7
  173. 0CFF1000CFDF30EF5000D48F00D48F60D70CFFD48F00D48F405000D48F00D48F
  174. 60D708FFD48F00948F404000D48F00848F60D708FFD48F00848FA04000DFFFF7
  175. 048F83D700FFCFFFF70FFFF74000DFFFF10EFFFFD700C3CFFFF10CFFF140001C
  176. 90404000EC9F003FF0FF06D070573003C8480D78C203509007558CC400005154
  177. 0284100004240550B08055455500005730028C100004240320F08675CD450000
  178. 21540284100004240520D0845545550000275A1107D5100008C2032092075D55
  179. D48E01E4007084943534F4255470D9D20E16321C432D6E2010E6E16329C2A223
  180. 3A20A132D6E20109684E20603534F4255435D6E2010966C7D178BF1ED2A26C7D
  181. 1D6E2010E63CE22EBBE1AFE22D9D2084E2070745445E414D454D6E2010E6ED2A
  182. 2387C1DBBF1D6E201096233A23CE22EBBE1AFE22D9D20D6E2010969C2A276BA1
  183. 233A20A132D6E2010A684E20603534F4255435D6E2010A66C7D1C4232B21305D
  184. F228DBF1233A245632D6E20109697632DCC02B21305DF22C4232233A2387C145
  185. 63284E20603534F425543597632DCC02EF53293632B21305A10070745445E414
  186. D45470D9D20E1632C2A209100054E647562702E416D65647A2084E2010C8B213
  187. 0AC42278BF18B9C13392010000000000000103CE22D5CE1AFE22D9D209C2A233
  188. 9201000000000000010C58C1B21305DF2247A20E4A2051000000000000000000
  189. 0E4A20510000000000000000000B21300F2E193632B2130BF000A03584F47535
  190. 34F4255435A0D9D20E1632634E147A20E4A20510000000000000000000E4A205
  191. 10000000000000000000B213084E20102484E2040742555E4AE8C19C2A2233A2
  192. 0A132D6E20109684E20603534F4255435D6E2010966C7D1A59C18DBF1DBBF163
  193. 4E1DBBF19C2A2DA5E1E4A20510008200000000000000743A2D6E2010969C2A29
  194. 0DA1EEDA133920100000000000071076BA1B9691ED2A2387C1DBBF1AE8C1634E
  195. 1DBBF1B0BC19C2A2DA5E178BF18B9C18DBF1E4A20510006600000000000000DB
  196. BF190DA1743A2D6E2010969C2A290DA1EEDA133920100000000000071076BA1B
  197. 9691ED2A2387C1DBBF1AE8C1C42324B2A2F17A1BECF193632B213020200A0358
  198. 4F47505F494E44535A0D9D20E16321C432D6E2010E6E1632634E147A20E4A205
  199. 1000F100000000000000E4A20510000000000000000000B2130E4A2051000140
  200. 0000000000000E4A20510001400000000000000614E1AE8C1634E1C2A2070000
  201. 02D6E2010E6B0BC176BA1C2A20510000205F494E445350276BA1ED2A2DA5E178
  202. BF18B9C18DBF1BB691339202000000000001310DBBF190DA1ED2A250FA1D6BB1
  203. B9691E4A2051000C100000000000000ED2A2387C1DBBF1AE8C19C2A233920200
  204. 00000000005300A132D6E201096C4232EF53293632B21304B100701455357414
  205. 245470D9D20E1632A59C11C432D6E2010E6E16323C032D6E2010E6A9CF184E20
  206. 20452345632D6E2010E697632AA9028DBF1DE032D6E2010E64B2A2167E19B632
  207. BECF1EF53293632B21300A000705494E47414245470D9D20E16329C2A21C432D
  208. 6E2060C49435455413D6E2010E4D6E201005E16329C2A2D6E2010E40A132D6E2
  209. 01096D6E2060C49435455413D6E2010966C7D184E2060745445B4549578BF184
  210. E202045233CE22D9AE1AFE22D9D20D6E2010E445632D6E20109697632DCC0223
  211. 3A2472C1B21305DF22C4232D6E201005EF53293632B21306110060745445B454
  212. 9560D9D20E163284E2060B45495245564D6BB11C432D6E20504716374756E163
  213. 2D8732D9D20D6E20504716374756339201000000000000330167E18A7329C2A2
  214. 5DF22D6E20504716374756339201000000000000340167E18A732ED2A25DF22D
  215. 6E20504716374756339201000000000000140167E18A7323F2A25DF22D6E2050
  216. 4716374756339201000000000000130167E18A732803A25DF22D6E2050471637
  217. 4756339201000000000000620167E18A732D9D203392010000000000006593CE
  218. 22063C1AFE22D9D20339201000000000000659472C1B21305BF22D9D20339201
  219. 0000000000006595D2C1B21305DF2284E2060745445B45495B21305DF2284E20
  220. 60745445B45495B21305DF22EF53293632B21303320060A5556414C4C460D9D2
  221. 0E16329B1C1803A2EEDA1D6BB19C2A276BA193632B21302400040D41494E440D
  222. 9D20E163247A20B21304B2A21C432D6E2060C49435455413D6E2010E4E16323C
  223. 032D6E2060C49435455413A59C19C2A276BA178BF145632D6E2010E497632DCC
  224. 0284E2060A5556414C4C4DBBF1387C178BF145632D6E2060C494354554139763
  225. 2DCC0284E207014553574142454D6E2060C49435455413D6E2010E484E207054
  226. 94E4741424549C2A2F17A1DE032233A2313C19B632D6E2010E49C2A290DA184E
  227. 20A03584F47505F494E44535D6E2010E49C2A290DA184E207084943534F42554
  228. 84E20A03584F4753534F4255435233A25D2C1BECF1EF53293632B21306C10020
  229. 453320D9D20E16321C432D6E2080662756175756E6A7D6E2030F62747D6E2060
  230. 7627166696B6E1632634E1D6E2030F62747D6E20607627166696B6654E1D6E20
  231. 80662756175756E6A73392099900000000005104C5A133920100000000000065
  232. 93CE22313C1AFE22D9D20339209990000000000520F17A1B21305DF22634E1D6
  233. E2030F62747D6E20607627166696B64E4E1EF53293632B21304310020452320D
  234. 9D20E16321C432D6E20406656C646E1632D8732D9D20D6E20406656C6469C2A2
  235. 167E18A732D9D2033920200000000000001047A20E4A20510001400000000000
  236. 000E4A20510000000000000000000B213084E202025F4B21305DF22D6E204066
  237. 56C646ED2A2167E18A732D9D2033920200000000000002047A20E4A205100014
  238. 00000000000000E4A20510000200000000000000B213084E20202555B21305DF
  239. 22D6E20406656C6463F2A2167E18A732D9D2033920200000000000003047A20E
  240. 4A20510004200000000000000E4A20510000200000000000000B213084E2020C
  241. 455B21305DF22D6E20406656C646803A2167E18A732D9D203392020000000000
  242. 0004047A20E4A20510004200000000000000E4A20510000000000000000000B2
  243. 13084E2020C4F4B21305DF22B21305DF2284E20204533EF53293632B21305820
  244. 0501424F4554550D9D20E163284E20601424F455451384E2040742555E4634E1
  245. DCC0247A20E4A20510000000000000000000E4A20510000000000000000000B2
  246. 1300F2E184E2060B45495245564BECF184E204005C4149593632B21308B00050
  247. 94E44525F450D9D20E1632F52E147A20E4A20510000000000000000000E4A205
  248. 10000000000000000000B21300F2E19C2A2D13A20A132D6E201096634E184E20
  249. 6005C494E4B435D6E2010966C7D184E206035C494E4B435D6E2010966C7D1654
  250. E184E206064C494E4B435D6E2010966C7D13392099900000000000104C5A1C42
  251. 32339209990000000000050F17A19C2A2D13A20A132D6E201096634E184E2070
  252. 05255434844535D6E2010966C7D184E206035C494E4B435233A2D6E20109690D
  253. A16C7D1654E184E207064255434844535D6E2010966C7D133920999000000000
  254. 00104C5A1C4232339209990000000000050F17A19C2A2803A20A132D6E201096
  255. 634E184E206005D494454554D6E2010966C7D184E206035D494454554D6E2010
  256. 966C7D1654E13392020000000000000103392099900000000000104C5A1C4232
  257. 84E2040D41494E493632B2130B92004005C4149540D9D20E1632916C11C432D6
  258. E205064C4147435E16323392010000000000000495D2C1233A25D2C1F52E184E
  259. 205045944554C484E2040742555E4634E1DCC0247A20E4A20510000000000000
  260. 000000E4A20510000000000000000000B21300F2E14B2A2F17A1BECF184E2050
  261. 94E44525F4D6E205064C4147435F76C1EF53293632B21301110040742555E440
  262. D9D20ECE81D5040CCD204F0008FB97601471350617414334510008A6018F2D76
  263. 08D7AC8117414381AF0117414381AF008F3B51113681AF0813507818F2413414
  264. 2CAD816E14A1611361348BD46808770431F09EAF11567155716F17F81868F31F
  265. 09E65E15601550160170A6C5EE6DAF8084715601550170A6C55F160609F81AF1
  266. 08D1FF11B213091100603534F42554356047A2047A20C2A2091000E4E2748494
  267. C414254494339201000000000000120B213047A20C2A2091000E4E2748494C41
  268. 4254494339201000000000000020B213047A20C2A2091000E4E2748494C41425
  269. 4494339201000000000000710B213047A20C2A2091000E4E2748494C41425449
  270. 4339201000000000000510B213047A20C2A2091000E4E2748494C41425449433
  271. 9201000000000000410B213047A20C2A2091000E4E2748494C414254494C53A2
  272. B2130B21308710060B4549524556460D9D20CCD20970008FB97601F3C60714F8
  273. 088714D1FB010014F8088414D1FBE40715341C01574942BE80DFB46155413780
  274. 980920135D214F1088F73560142164808CFBD81B213094D6"
  275. END_ASC
  276.  
  277.  
  278. BYTES: #6D49h 7478
  279.  
  280. BEGIN_UU senso.uue
  281. begin 644 senso
  282. M2%!(4#0X+466*O!_QSD````$4%!!4@1T*G"7`@```````%"6````````$)-W
  283. M*0````````!E`````````#+`L4JTHJ*R2F'FD;5**S&0!P`#0U-4`W0J@.0"
  284. M!%!,05E(+E`0)/14146G`BLQ@.0"!%)%041T*K`2`T@N0(#VUE:V$@-F`&!`
  285. M].14))1EX*0"[`,`!`"#`/`/JM"`?_X3'/_X,0D-_/>_P_G//Y/0X'__>]S_
  286. M_C<)#1YP@,\]X'F3T.`?__C=/PXW"0W\\X__^>=PDV"!?_^X'_\.A[H!&$:+
  287. M4(%W@/,![WFH*`)!J@@6_O>_X_WO?Z@;`$&N"!;^\[_#_<<_D"@"0:H(%O[A
  288. MOX/\@Q^0JX#K^@^7($$D!C?G1J+H!J:.($%4`545JK8M"JJ.($%U`C?5YJKJ
  289. M"D:.(,%6!%&5JJ(H"DJ.($%4`U'GJJ+H!D;_\`D`[O@`!PD`X0@`"`D0`4C9
  290. M@:M"9@(("1`!6$5!J**J`@@)$`%X14&[XJ8""`D0`6A%0:JBJ@(("1`!2-F!
  291. MJZYJ`@@)`.$(``@)`.$(``@)`.$(``@)$`'`KNZFY.``"`D0`2"DA*H5@``(
  292. M"1`!0*1$IM?@``@)$`&`I"2JEB``"`D0`6#DY*KDX``("0#A"``("0#A"``(
  293. M"0#A"``("1#5R,'=E=PEF`@)$)4408BT0BRH"`D0G93`B?3:/9@("1"15$"(
  294. MU%(TJ`@)$-%)P(F4W"68"PD`X0@`"`D%`0#`AC\P``@)`.$(``@)$`%@47<W
  295. M(6D`"`D0`1!10E%1JP`("1`!(%4B-W&O``@)$`%`6Q)14:T`"`D0`3!1<E=7
  296. M:0`("0#A"``("0#N^`!7#`$$0"!5%$1$T-D"'C:"Y`(&1$].14)92"Y`<"15
  297. MY61#'LT,0J<"3BI0`0```````````$XJ4`$````````````K,0`O'D@N8+!4
  298. ME"549;3.'SDVLA(#IP!@$"3T5$458^"D`I(%``0`@P#P#ZJP@'\0`0`@9`@`
  299. M<0@1_`,`_`<1``!"A@`0A'!D`/X#`/X'D><`Q^-X#I`XD6<`_P,`'@!1$`%"
  300. M%`414$11``!/"&C^`9'S`4+T.1\P?)%C`/\``/P#$10`2A1``5`$'F0`_@$`
  301. M^`?.XP!$Y#P.D#C0`P#\`P"`)PD`7@@'/`#@?YB`\#\`X#^8@/`?`.`?F!#P
  302. M7PH&_`?^0PEF_@,`_@<Q!"#N#DK2P%R4``#_`P#^!R$$("($JE9!5;0``/\#
  303. M``X`(00@[@3N7D%5]0``1PA*_@$A!"`B!*I:0=76``#_``#^`7$$X"X$JM+`
  304. M7)0``/\```X`_D,)`$<(`OZ'"0S_`P#^!_Y#"23_`P#\!W$$8')U4)(&YJ($
  305. M`/YC"!1!!*`*)5"U"JJBA0AL#`=Q!&!J)W#W"JJJ!P"&`P`>!T$$H$HE4-4*
  306. MJK8&`(\#`#X'<02@<B50E0;FH@0`GP,`?@?^0PD(OP,`_H<)#/\#`.X'_D,)
  307. M&_<#`,X'<00@[@Y*TD`=A;!Q/@#@>!!$`")"H&H55%$(&\<#``X#(00@[@3N
  308. M7D$=A2!P&(8`$4$`(D*@JA54C$"!?Q!!`.Y"H"H-7(;`P#\`P'_@/Y2`X#\`
  309. MX'^8P/`_`.`!X#^4`/"$4.$?$$<`)E<')6F@7@@;_P``_`-1!*`*)5"U"JJ%
  310. ML.$?`(!_$$<`IG8"=Z^@7@@;_`,`@`=!!*!*)5#5"BJ&H,$#`/X'<02@<B50
  311. ME08NA<#P/P#@/^`_E(#P'P#@'Y@0\'\(`OZC"7WX`0D$P.[`KM+`);@[`/P`
  312. M`/P#'00@0B"J5D$MJ`@`_@$`_@<)!$!.0*I>03VH.P#_`P">!\$%@$*`JEI!
  313. M-:@R"`#/`P`.!P$$8$Y@[M+`);@(`(<#``X'_D,)"(<#`)Z'"0C/`P#^APD(
  314. M_P,`_(,)"/X!`/B!"0'\_Z`(IP5`@/;65D;0V0(>-@(4&CDVLA(#)0`@P/0D
  315. MX+$"%P$0`@`>````````````````````````````````\````/\``,#_``#P
  316. M_P``_/\``/[_``#__P#`__\`X/__`.#__P#P__\`^/__`/S__P#\_S\`_O\'
  317. M`/[_`P#__P``_W\`@/\_`(#_/P"`_Q\`@/\/`,#_#P#`_P\`P/\'`,#_!P``
  318. M`````````$`2``),50(>*_`0`"``X`$```````````#\?P``_'\``/S_``#\
  319. M_P``^/\``/C_`0#X_P,`^/\#`/#_!P#P_P\`X/\_`.#_?P#`__\#P/__#X#_
  320. M_P\`__\/`/[_#P#^_P\`_/\/`/#_#P#@_P\`P/\/``#_#P``_`\``/`/````
  321. M#P`````````````````````<`2`@527@L0(/`0`"`!X``````````````/C_
  322. M``#X_P``_/\``/S_``#\?P``_G\``/]_``#_?P"`_S\`P/\_`/#_'P#X_Q\`
  323. M__\/P/__#\#__P?`__\#P/__`<#__P'`__\`P/\_`,#_'P#`_P\`P/\#`,#_
  324. M``#`/P``P`,```````````````````````#`$0`"4D\"'BMP$0`A`.`!````
  325. M````````````````````````/````/P#``#\#P``_#\``/S_``#\_P$`_/\#
  326. M`/S_#P#\_Q\`_/\?`/S_/P#\_W\`_/__`/#__P"`__\!`/__`0#\_P,`^/\#
  327. M`/#_!P#P_P<`X/\'`,#_!P#`_P\`P/\/`(#_#P"`_P\``````````"0!$"`4
  328. MX*0"Y@,`!`"#`/`/JO"`?P`\`"``C[$(%?P#`/P'0`0``A`1AC"$`0#^`P#^
  329. M!T#D>`<0$4[D=)X!`/\#`!X`P!,%`O`04!0-00@`3PA:_@%`]#D"$!!>]`6.
  330. M`0#_``#\`T`40`H0$)$7!)`!`/X!`/@'P.,\!!`X'N0$3P@(_`,`@-<(`3B)
  331. M<,`#`/Z'"0C_`P#^@PD(_P$`_H$)`?^E4,!_`%P)"_X#`/X'@)6P\#\`X'\`
  332. M6`D+_P,`#@"`E0!PA&#@'P!<E(#P#P#@'YA@\`\`X)H`<(1@X'\`')3`\#\`
  333. MX'\`$)3`\#\`P'\`')0@X#^'`$";8,!P`%R4@&`X`.!QF(#P.`#@<YC`\#D`
  334. MX'<`')3`\#L`X'\`$)3`\#\`X'X`')3`<#\`X'P`$)3`<#X`X'@`7)2`<#P`
  335. MX#"8('`8I&"`?P`4E,#`/P#`?P`4E,#@/P#@?P`<E,#P/P#@`0`0E`#PA&#@
  336. M'P!0E(#P#P#`/YB`X!\`@'^8P,`_``!X`!R5H,`#`/X'0)7`\#\`X#\`')3`
  337. M\!\`X!\`$)00\(\(`5R:((`?F(#`#P#`/YC`X!\`X'\`&)2P\#\`X'D`5`D,
  338. MSP,`#@?`00D,AP,`#@=`00D,AP,`G@?`10D(SP,`_H<)"/\#`/R#"0C^`0#X
  339. M@0D!_/^@"/$#8`#5E$1%561`IP)T*N"D`@H`$`0`3BJ@`````+`2`W0JX*0"
  340. M"@`0!`!.*J```"``L!(#="K@I`(*`$`"`$XJH```(`"P$@-T*N"D`@H`0`(`
  341. M3BJ@`````+`2`RLQH`L`!E--2514109T*N"Q`A<!$`(`'@``````````````
  342. M````````X`,``"`\```@P```(``#`"``#``@`!``(``@`"``P``@```!(```
  343. M`B````(@```$(```""```!#@```0``<`(``(`"``,`!``$``0`"``(``@`"`
  344. M```!@````H````(``0`"``$`!``!``0``0#\_P$```#@L0(/`0`"`!X`````
  345. M````_/\!``0``0`$``$``@`!``(``0`"@````8``@`"``(``@`!``$``,`!`
  346. M``@`(``'`"#@```0(```$"````@@```$(````B````(@```!(`#``"``(``@
  347. M`!``(``,`"```P`@P```(#P``.`#``````````````````#@L0(/`0`"`!X`
  348. M`````.#_#P`@``@`(``(`"``$``@`!``0``0`$``(`!``$``0`!``(``@`"`
  349. M```#``$`!``!`#@``@#``0(```$$```!"````1````$0```!(````<````$`
  350. M`0`!``(``0`,``$`,``!`,```0``#P$``/`!``````````````#@L0(7`1`"
  351. M`!X``````````````````````````/`!```/`0#```$`,``!``P``0`"``$`
  352. M`0`!P````2````$0```!$````0@```$$```!`@```0(`P`$!`#@``0`$@```
  353. M`X``@`!``$``0`!``$``(`!``!``(``0`"``$``@``@`(``(`.#_#P``````
  354. ML!(#>@1P8"15-(1$-75`IP(S*2`````````0,),"`@````````(S*2``````
  355. M```P,),"`@````````$S*2````````!`L!(#A0!P`"55-(1$-75`IP)T*N"D
  356. M`@H`,`<`3BJ@```Q`+`2`W0JX*0""@`P!P!.*J```"4`L!(#="K@I`(*`#`'
  357. M`$XJH```&P"P$@-T*N"D`@H`,`<`3BJ@```0`+`2`W0JX*0""@`P!P!.*J``
  358. M``0`L!(#*S%`#@`&1DQ)3DM3!G0J,),"`@````````0S*2`````````@,),"
  359. M`@````````,S*2`````````P,),"`@````````$K,3`(``903$E.2U,&="I`
  360. MIP).*J````0`X*0""@!````K,4"G`DXJH```!`#@I`(*```!`"LQ0*<"3BJ@
  361. M```$`."D`@H`L`$`*S%`IP).*J````0`X*0""@!0`@`K,4"G`DXJH```!`#@
  362. MI`(*`!`#`"LQL!(#X@!@,,64Y+0T94"G`AXK,`0`#0#``````/@'_`?^!QX`
  363. M_@'\`_@'@`?^!_X#_@$``!XK\`,`#`#``````/P'_@?^!PX`_@'^`0X`_@?^
  364. M!_P'```>*[`#``L`P``````,!QX'/@=^!_X'[@?.!XX'#@,``!XK,`0`#0#`
  365. M`````/@'_`?^!QX`_@'\`_@'@`?^!_X#_@$``!XK\`,`#`#``````/@!_`/^
  366. M!YX'#@<.!YX'_@?\`_@!```K,2`7``54251%3`5.*N!,`$``,`@`CP`@H``@
  367. MH`!PGQ"`^`D!B)\0@/T)`O_7"00.@+,)!AX`P),)`1R$$,!Q"0$XA@#@EA"`
  368. MAP@`7PD`IP@`%PD".+\(`GC^"`'DC2"`$XX00.0(`1&.$$#D"`$1CA"`XP@`
  369. M#@D`X0@`E`@`SOD$`P#!"28$`,'__^'__^$!\,'__\'_'P0`0?@`0?@&^0?P
  370. M0?@*\?]_!`!)^`!)^`;]#_!)^`!)^`0$`$WX`$WX!OT/\$WX`$GX!`0`3?@`
  371. M3?@&_1_P3?@`3?A]!0#]`P#\`0#\/_#]`P#\`_X%`/T``/P``/P_\/T``/P`
  372. M^`4`?0``?```?'_P?0``_`#X!0#]``!\``!\__#]4@``?`#P!0#]_Q_\_P=\
  373. M_O#]_Q]\`/`%`/W_?_S_!WS^\?W_?WP`\`4`2?@,_/\'?/SQ2?@*?`#P!0!!
  374. M^`S]_P=\^/-!^'U]`/`%`,'___W_!WSX]\'__WT`\`4``0#X?0``?/#W`0#X
  375. M?0#P!0`!`/!]``!\\/\!`/#]`/@%``$`^/T``'PVX/\!`/C]`/@%``$`_/T!
  376. M`'S`_P$`_/T#_@4`3?@`3?@&?<#_3?@`3?@$!0!-^`!-^`9]@/]-^`!)^`0$
  377. M`$WX`$CX!GV`_TWX`$CX"@0`_?]_0/@X?0#__/]_\/]_!`#]_Q_@__]]`#S\
  378. M_Q_`_Q\$`,$)!`0`SOD`\P__8`T'=0,PC(30ARPP!0EP5<A,```512!(`0!`
  379. M0E`%"PA55%4``'4#(,@!`$!",`(/:%?<5```$D4@2`$`0$)0`@U(5515``!R
  380. MI1%P70$`@"PP`BEPU55-Z!!.``=(25-#3U)%!YTMX&$CP332Y@(!;AXVDBPJ
  381. M,J,"&B-M+A"0AN0"!E-#3U)%4VTN$)!F?!V'^^$M*L;7T>8"`6[#+N*['OHN
  382. MTMD"2"YP<%1$Y1345-3F`@%NWJ(R>!R]^]'F`@%I,J,R["*^ZZ'O(ITMT.8"
  383. M`6G)HG*V&C*C`AHC;2X0H(;D`@930T]215-M+A"@9GP=3#*R$@/5+X*]'S*C
  384. M0F4C;2X0D)9G(\T,LA(#U2_")",RHS)X'%0V@N0"!E-#3U)%4WDVTLP@_C62
  385. M8R,K,5`:``='151.04U%!YTMX&$C+"J0`0!%;G1E<B!.86UE="J`Y`(!C"LQ
  386. MH$PBA_N!FQPS*1`````````0,.PB7>RA[R*=+9`L*C,I$````````!#`A1PK
  387. M,5#](G0JX*0"%0```````````."D`A4```````````"P$@/PXI%C(RLQL`\`
  388. M"E-(3U=30T]215,*G2W@82,VY$&G`DXJ4`$```````````!.*E`!````````
  389. M````*S&`Y`(!0D@N0'`D5>6DCAS)HB(S*J`QTN8"`6E(+F`P-?0D5335Y@(!
  390. M:<;7H94<V/O1NQ\VY-&['\FBTEH>3BI0`0`H`````````$>CTN8"`6G)HI+0
  391. M&NZM,9,"`0``````<`%GJ[%I&=ZB,G@<O?NACAPVY-&['PO+D2PJK>5QN!^X
  392. MR8&]'TXJ4`$`9@````````"]^Y'0&D>CTN8"`6G)HI+0&NZM,9,"`0``````
  393. M<`%GJ[%I&=ZB,G@<O?NACAQ,,D(K*A^GL<X?.3:R$@,"`J`PA?1T!?64Y$0U
  394. MI=#9`AXV$DPC;2X0X.9A(S;D0:<"3BI0`0`?`````````$XJ4`$`````````
  395. M```K,>"D`A4`$`0```````#@I`(5`!`$````````8$$>ZLAA0QXL*G```"!M
  396. M+A#@MK`<9ZO!H@(5```"]93D1#4%<K8:WJ+26AZ'^X&;'-C[L6L9,RD@````
  397. M```0$]"['PFMX2TJ!:_1MAN;EN&D`A4`P`$```````#@+2J#Q]&['^K(D2PJ
  398. M,RD@````````-0`:(VTN$)#&)"/^-9)C(RLQ0!L`!T%54T=!0D4'G2W@82-:
  399. MR1%,(VTN$.#F82/#,-+F`@%NFOR!Y`("5#)4-M+F`@%N>3:BFB#8^]$.(VTN
  400. M$.!&*RIAYY%K(^O\X5\C.3:R$@.@`'!0E.1T%"14=-#9`AXVDBPJP332Y@(&
  401. M3$E35$4Q;2X0X-3F`@%0'C:2+"IM+A#@!!HC;2X0D-;F`@9,25-413%M+A"0
  402. M9GP=2"Y@<%1$M524=;@?2"X@0"4S["*=ZJ'O(ITMT.8"`4Y4-M+F`@%I>3;2
  403. MS"`RHT(G'"LQ4/TB3#+2Y@(!4/XUDF,C*S%@$0`&1T542T59!ITMX&$C2"Y@
  404. ML%24)51EU+8;P332Y@(%=&%S=&4>-M)X(YTMT.8"!71A<W1E,RD0````````
  405. M,Q!V'J@WDBPJU2_2Y@(%=&%S=&4S*1````````!#$'8>J#?B+2K5+]+F`@5T
  406. M87-T93,I$````````$$0=AZH-S(O*M4OTN8"!71A<W1E,RD0````````,1!V
  407. M'J@W@C`JU2_2Y@(%=&%S=&4S*1`````````F$'8>J#?2V0(S*1````````!6
  408. M.>PB8,.A[R*=+3"3`@$``````&"5=,*Q$@.U+]+9`C,I$````````%99+1PK
  409. M,5#](D@N8'!41+54E+42`]4O@N0"!D=%5$M%62LQ4/TB_C628R,K,3`C``9:
  410. M549!3$P&G2W@82.YP8$P*NZMT;8;R:)RMAHY-K(2`T(`0-`4E.1$T-D"'C9"
  411. MIP(K,4`K*L$TTN8"!DQ)4U1%,6TN$.#D82/#,-+F`@9,25-413%:R9$L*F>K
  412. M<;@?5#;2Y@(!3GDVTLP@2"Y@H%5E%,3$U+L?@\=QN!]4-M+F`@9,25-413%Y
  413. M-M+,($@N<!!4-744)%34Y@(&3$E35$4Q;2X0X(3D`@=%24Y'04)%R:+R<1KM
  414. M,"(S*A/#D6LC;2X0X)0L*@FM@>0""E-(3U=03TE.5%-M+A#@E"PJ":V!Y`('
  415. M2$E30T]214@NH#"%]'0U-?0D530E,RK5PK'.'_XUDF,C*S%@'``"5#,"G2W@
  416. M82/!--+F`@AF<F5Q=65N>FTN,/`F1]?F`@9G<F%F:6L>-F)#'FTN,/`F1]?F
  417. M`@9G<F%F:6M6Y-'F`@AF<F5Q=65N>C,ID)D``````!5`7!HS*1````````!6
  418. M.>PB$\.A[R*=+3"3`ID)`````%`"'Z>Q$@/5+V)#'FTN,/`F1]?F`@9G<F%F
  419. M:6ODY.%?(SDVLA(#-`$@0"4CT-D"'C823"-M+D!@5L9&YF$CC3?2V0)M+D!@
  420. M5L9&EBPJ8>>!>B.=+3"3`@(````````!="K@I`(5`!`$````````X*0"%0``
  421. M`````````+`2`T@N("#UM!(#U2_2Y@($9F5L9-ZB$G8>J#?2V0(S*2``````
  422. M```@0*<"3BI0`0!!`````````$XJ4`$`(``````````K,8#D`@)252LQ4/TB
  423. M;2Y`8%;&1C8O*F'G@7HCG2TPDP("`````````W0JX*0"%0!``@```````."D
  424. M`A4```(```````"P$@-(+B#`5+42`]4OTN8"!&9E;&0(HQ)V'J@WTMD",RD@
  425. M````````0$"G`DXJ4`$`)`````````!.*E`!````````````*S&`Y`("3$\K
  426. M,5#](BLQ4/TB2"X@0#7C7R,Y-K(2`X4"4!`D]%1%5=#9`AXV@N0"!D%"3U54
  427. M,4@N0'`D5>5D0Q[-#$*G`DXJ4`$```````````!.*E`!````````````*S$`
  428. M+QY(+F"P5)0E5&6TSA](+D``Q124E6,C*S&`"P`%24Y44D\%G2W@82-?XD&G
  429. M`DXJ4`$```````````!.*E`!````````````*S$`+Q[)HM(Q*J`QTN8"`6DV
  430. MY('D`@903$E.2U-M+A"09GP=2"Y@,,64Y+0TU>8"`6G&UV%%'D@N8&#$E.2T
  431. M--7F`@%IQM<QDP*9"0```````<2EP20C,RF0F0``````4/!Q&LFBTC$JH#'2
  432. MY@(!:3;D@>0"!U!214-(5%-M+A"09GP=2"Y@,,64Y+0T)3,J;2X0D);0&L;7
  433. M844>2"YP8"15-(1$-=7F`@%IQM<QDP*9"0```````<2EP20C,RF0F0``````
  434. M4/!Q&LFB@C`JH#'2Y@(!:3;D@>0"!E!-251416TN$)!F?!U(+F`PU91$1574
  435. MY@(!:<;7844>,RD@````````$#"3`ID)```````!Q*7!)"-(+D#0%)3DE&,C
  436. M*S&P*0`$4$Q!602=+>!A(QG&$4PC;2Y08,04=#3E82,S*1````````!`62T<
  437. M,J-2+1Q?XH'D`@54251%3$@N0'`D5>5D0Q[-#$*G`DXJ4`$```````````!.
  438. M*E`!````````````*S$`+QZTHO)Q&NO\@>0"!4E.5%)/;2Y08,04=#3U9QS^
  439. M-9)C(RLQ$!$`!$=254X$G2W@[!A=0,#<`O0`@+]Y!D$74V!Q%#1#%0"`:A#X
  440. MTF>`?<H8<10T&/H0<10T&/H`^+,5$6,8^H`Q!8>!+Q1#0<+:&.9!&A8Q%D.X
  441. M38:`=T`3#^GZ$64751?V<8^!AC_QD&[E4091!6$0!VI<[M;Z"$@791!5$`=J
  442. M7/5A8)"/H1^`'?\1*S&0$0`&4T-/4D53!G0J0*<"+"J0`0!.+D=(24Q!4D1)
  443. M,RD0````````(;`2`W0JP*("&0#@Y'*$E,04)$64-),"`0````````(K,4"G
  444. M`BPJD`$`3BY'2$E,05)$23,I$````````!>P$@-T*L"B`AD`X.1RA)3$%"1%
  445. ME#23`@$``````%`!*S%`IP(L*I`!`$XN1TA)3$%21$DS*1`````````4L!(#
  446. M="K`H@(9`.#D<H24Q!0D193$-2HK,;`2`W@!8+!4E"549630V0+,+9`'`/B;
  447. M9Q`_;'!!CX!X01V_$`!!CX!(01V_3G!10\$0=90DZPC]2Q95%',(B9`",=42
  448. 0]`&(?U,&01)&",B_C;$2`[$2
  449. `
  450. end
  451. sum -r/size 4834/10340 section (from "begin" to "end")
  452. sum -r/size 40452/7486 entire input file
  453. END_UU
  454.